package com.wuze.cloud.response;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.io.Serializable;

/**
 * @author: wuze
 * @description:
 * @date: 2023/02/18
 */
@Data
public class SysFileVO implements Serializable {
    private static final long serialVersionUID = -57594777477164197L;
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
    @JsonSerialize(using = ToStringSerializer.class)
    private Long userId;
    @JsonSerialize(using = ToStringSerializer.class)
    private Long folderId;
    private String folderName;
    private String userName;
    private String fileName;
    private String suffix;
    private String realPath;
    private String virtualPath;
    private String state;
    private String type;
    @JsonSerialize(using = ToStringSerializer.class)
    private Long size;
    private String openKey;
    private String createTime;
    private String updateTime;
}
